package com.and9.mchen.mcmusic.entity;

import java.sql.Timestamp;
import java.util.Set;

public class Singer extends BaseEntity{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -5845544110454304696L;
	
	private String name;
	private String nickName;
	private String sex;
	private String singerType;
	private String nationality;
	private Timestamp birthDate;
	private String constellation;
	private Integer height;
	private String bloodType;
	private String brokerageFirm;
	private Introduction introduction;
	private Statistics statistics;
	private String musicLocal;
	private ImageUrl imageUrl;
	private Set<MusicStyle> musicStyles;
	private Set<Album> albums;
	private Set<Song> songs;
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getNickName() {
		return nickName;
	}
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public String getSingerType() {
		return singerType;
	}
	public void setSingerType(String singerType) {
		this.singerType = singerType;
	}
	public String getNationality() {
		return nationality;
	}
	public void setNationality(String nationality) {
		this.nationality = nationality;
	}
	public Timestamp getBirthDate() {
		return birthDate;
	}
	public void setBirthDate(Timestamp birthDate) {
		this.birthDate = birthDate;
	}
	public String getConstellation() {
		return constellation;
	}
	public void setConstellation(String constellation) {
		this.constellation = constellation;
	}
	public Integer getHeight() {
		return height;
	}
	public void setHeight(Integer height) {
		this.height = height;
	}
	public String getBloodType() {
		return bloodType;
	}
	public void setBloodType(String bloodType) {
		this.bloodType = bloodType;
	}
	public String getBrokerageFirm() {
		return brokerageFirm;
	}
	public void setBrokerageFirm(String brokerageFirm) {
		this.brokerageFirm = brokerageFirm;
	}
	public Introduction getIntroduction() {
		return introduction;
	}
	public void setIntroduction(Introduction introduction) {
		this.introduction = introduction;
	}
	public Statistics getStatistics() {
		return statistics;
	}
	public void setStatistics(Statistics statistics) {
		this.statistics = statistics;
	}
	public ImageUrl getImageUrl() {
		return imageUrl;
	}
	public void setImageUrl(ImageUrl imageUrl) {
		this.imageUrl = imageUrl;
	}
	public Set<MusicStyle> getMusicStyles() {
		return musicStyles;
	}
	public void setMusicStyles(Set<MusicStyle> musicStyles) {
		this.musicStyles = musicStyles;
	}
	public Set<Album> getAlbums() {
		return albums;
	}
	public void setAlbums(Set<Album> albums) {
		this.albums = albums;
	}
	public Set<Song> getSongs() {
		return songs;
	}
	public void setSongs(Set<Song> songs) {
		this.songs = songs;
	}
	public String getMusicLocal() {
		return musicLocal;
	}
	public void setMusicLocal(String musicLocal) {
		this.musicLocal = musicLocal;
	}
	public BaseEntity getParent() {
		return super.getThis();
	}

}
